FlowMonitor: a network monitoring framework for the network simulator 3 (NS-3)

نویسندگان

  • Gustavo Carneiro
  • Pedro Fortuna
  • Manuel Ricardo
چکیده

When networking researchers meet the task of doing simulations, there is always a need to evaluate the value of such models by measuring a set of well known network performance metrics. However, simulators in general and NS-3 in particular, require significant programming effort from the researcher in order to collect those metrics. This paper reports a contribution for NS-3 consisting of a new flow monitoring module that makes it easier to collect and save to persistent storage a common set of network performance metrics. The module automatically detects all flows passing through the network and stores in a file most of the metrics that a researcher might need to analyze about the flow, such as bitrates, duration, delays, packet sizes, and packet loss ratio. The value of this module is demonstrated using an easy to follow example. It is also validated by comparing the measurements of a simple scenario with the expected values. Finally, the performance of flow monitoring is characterized and shown to introduce small overheads.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An energy framework for the network simulator 3 (NS-3)

The Network Simulator-3 (ns-3) is rapidly developing into a flexible and easy-to-use tool suitable for wireless network simulation. Since energy consumption is a key issue for wireless devices, wireless network researchers often need to investigate the energy consumption at a battery powered node or in the overall network, while running network simulations. This requires the underlying simulato...

متن کامل

An experiment automation framework for ns-3

Recent studies have indicated that tools that automate the execution of simulation experiments can serve to enhance both the usability of network simulators and the credibility of the studies developed with them. In this poster, we present the architecture for an experiment automation framework for the ns-3 network simulator. The architecture was designed with two specific goals in mind. First,...

متن کامل

An Open-Source and Declarative Approach Towards Teaching Large-Scale Networked Systems Programming

This paper describes our experiences at the University of Pennsylvania in developing course projects for a large advanced undergraduate and first year graduate course in networked systems. Students work in teams to develop substantial networked systems programming projects (>10000 lines of code) using network simulator 3 (ns-3), an emerging open-source network simulator that is aimed at replaci...

متن کامل

Extending the Energy Framework for Network Simulator 3 (ns-3)

In the last few years, the capability of Network Simulator 3 (ns3) of simulating different aspects of wireless networks has increased rapidly, such that it now provides a wide range of models of real world objects, protocols and devices [1]. Simulation of communication systems and network protocols over realistic device operations is seen as a necessary task before implementation, because it al...

متن کامل

Introducing a distance vector routing protocol for ns-3 simulator

In network research, network simulators have been shown to be useful for testing and changing network protocols by means of a controlled manner. As an Internet systems simulator, ns-3 simulator provides an ideal simulation environment for network research. However, ns-3 is lack of table-driven IPv4 routing modules. Despite the fact that a routing protocol is a mandatory component of a network, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009